1
Fondements des structures arborescentes
MATH002Lesson 9
00:00
Dans le domaine de la théorie des graphes, un arbre est la personnification architecturale de l'ordre. Contrairement aux réseaux chaotiques où plusieurs chemins pourraient mener au même point, un arbre offre un trajet unique et singulier entre deux points quelconques. Cette contrainte structurelle n'est pas une limitation, mais la fondation même des systèmes hiérarchiques — des lignées ancestrales des dieux grecs aux structures de dossiers des systèmes d'exploitation modernes.

1. L'anatomie d'un arbre

Avant qu'une hiérarchie n'existe, nous avons le arbre libre. Sa définition est élégante par sa simplicité :

Définition 9.1.1

Un (arbre libre) $T$ est un graphe simple tel que, pour tout couple de sommets $v$ et $w$, il existe un chemin simple unique du sommet $v$ au sommet $w$. Cela implique que le graphe est à la fois connexe et acyclique (sans cycles).

Lorsque nous désignons un sommet spécifique comme « origine », nous créons un arbre enraciné. Cette transformation introduit une orientation spatiale, où les relations sont définies par leur distance et leur direction par rapport à la racine.

Le lexique hiérarchique

Dans un arbre dont la racine est $v_0$, considérons un chemin simple $(v_0, v_1, \dots, v_n)$ :

  • Parent : Le sommet $v_{n-1}$ est le parent de $v_n$.
  • Enfant : $v_n$ est un enfant de $v_{n-1}$.
  • Frères et sœurs : Les sommets qui partagent le même parent.
  • Ancêtres : Tous les sommets du chemin allant de la racine à $v_n$ (excluant $v_n$ lui-même dans certains contextes).
  • Descendants : Tous les sommets qui ont $v$ comme ancêtre.

Métriques structurelles

  • Niveau : La longueur du chemin unique allant de la racine à un sommet. La racine elle-même se situe au niveau Niveau 0.
  • Hauteur : Le nombre de niveau maximum présent dans l'arbre.
  • Feuille (sommet terminal) : Un sommet sans enfants — la fin d'une branche.
  • Sommet interne (branche) : Un sommet qui possède au moins un enfant.
🎯 Concept clé : Sous-arbres
Un sous-arbre est un sous-ensemble d'un arbre composé d'un sommet et de tous ses descendants. Dans un système de fichiers, cela correspond à un dossier et à tous les fichiers/sous-dossiers qu'il contient. Dans la figure 9.2.1, la lignée de Cronos (Zeus, Poséidon, Hadès, Ares) est un sous-arbre de Ouranos.

2. Applications concrètes

Les arbres ne sont pas seulement des abstractions mathématiques. Ils constituent la charpente de l'organisation :

  • Systèmes de fichiers informatiques : Le disque 'C:' est la racine ; les dossiers sont des sommets internes ; les fichiers sont des feuilles.
  • Organigrammes administratifs : Le PDG est la racine ; les managers sont des nœuds internes ; les collaborateurs individuels sont des feuilles.
  • Cadres décisionnels : Résoudre des énigmes telles que Instant Insanity ou analyser la planarité du n-cube implique souvent la navigation dans des espaces d'états de type arborescent.